An identifier of the supporting document.
添付書類のID。


About

Syntax binding
ubl:Invoice / cac:AdditionalDocumentReference / cbc:ID
Restricted Syntax Cardinality
1..1
Example
XYZ123
UBL 2.1
XPath
/ Invoice / cac:AdditionalDocumentReference [ cbc:DocumentTypeCode != '130' ] / cbc:ID
Occurrence
1
Datatype
IdentifierType
UBL Definition
An identifier for the referenced document.
Namespace
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2

Semantic

Business Term

Supporting document reference

添付書類への参照
ID
ibt-122
Description
An identifier of the supporting document.
添付書類のID。
Aligned Cardinality
1..1
Semantic datatype
Document Reference

Code list

UNCL1153
Invoiced object identifier scheme (UNCL 1153)

VERSION 1.0 RULE

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULE
JP PINT 0.9.3 Shared rule
ibr-052(fatal)
Unchanged
Same as 0.9.2

VERSION 0.9.2 RULE
JP PINT 0.9.2 Shared rule
ibr-052(fatal)
Still valid
[ibr-052]-Each Additional supporting document (ibg-24) MUST contain a Supporting document reference (ibt-122).
context
cac:AdditionalDocumentReference
test
(cbc:ID) != ''

VERSION 0.9.1 RULE
Obsoleted
Shared rule (0.9.1)
ibr-052 (fatal)
[ibr-052]-Each Additional supporting document (ibg-24) MUST contain a Supporting document reference (ibt-122).
context
cac:AdditionalDocumentReference
test
(cbc:ID) != ''

JP PINT 0.9 RULES
Obsoleted
Shared Rules (0.9)
ibr-52(fatal)
[ibr-52]-Each Additional supporting document (ibg-24) shall contain a Supporting document reference (ibt-122).   
context
cac:AdditionalDocumentReference
test
(cbc:ID) != ''

PEPPOL BIS BILLING 3.0 RULES
Rules for Peppol BIS 3.0 Billing rules
IS-R-008 (fatal)
If seller is icelandic and invoice contains supporting description EINDAGI then the id form must be YYYY-MM-DD — Ef seljandi er íslenskur þá skal eindagi (BT-122, DocumentDescription = EINDAGI) vera á forminu YYYY-MM-DD.
context
ubl-creditnote:CreditNote[$SupplierCountry = 'IS'] |
ubl-invoice:Invoice[$SupplierCountry = 'IS']
test
(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']) and
  string-length(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']/cbc:ID) =
  10 and
  (string(cac:AdditionalDocumentReference[cbc:DocumentDescription =
      'EINDAGI']/cbc:ID) castable as xs:date)) or
not(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']
  )
)
IS-R-009 (fatal)
If seller is icelandic and invoice contains supporting description EINDAGI invoice must have due date — Ef seljandi er íslenskur þá skal reikningur sem inniheldur eindaga (BT-122, DocumentDescription = EINDAGI) einnig hafa gjalddaga (BT-9).
context
ubl-creditnote:CreditNote[$SupplierCountry = 'IS'] |
ubl-invoice:Invoice[$SupplierCountry = 'IS']
test
(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']) and
  exists(cbc:DueDate)) or
not(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']
  )
)
IS-R-010 (fatal)
If seller is icelandic and invoice contains supporting description EINDAGI the id date must be same or later than due date — Ef seljandi er íslenskur þá skal eindagi (BT-122, DocumentDescription = EINDAGI) skal vera sami eða síðar en gjalddagi (BT-9) ef eindagi er til staðar.
context
ubl-creditnote:CreditNote[$SupplierCountry = 'IS'] |
ubl-invoice:Invoice[$SupplierCountry = 'IS']
test
(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']) and
  (cbc:DueDate) <= (cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']/cbc:ID)) or
not(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']
  )
)
EN16931 model bound to UBL rule
BR-52 (fatal)
Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).
context
cac:AdditionalDocumentReference
test
(cbc:ID) != ''